<#--import { post } from "@/http/index";-->

<#--export class ${table.entityName} {-->
<#--static async insert(param: RequestParam) {-->
<#--return post("<#if package.ModuleName?? && package.ModuleName != "">/${package.ModuleName}</#if>/${controllerMappingHyphen}/insert", param);-->
<#--}-->
<#--static async inserts(param: RequestParam) {-->
<#--return post("<#if package.ModuleName?? && package.ModuleName != "">/${package.ModuleName}</#if>/${controllerMappingHyphen}/inserts", param);-->
<#--}-->
<#--static async delete(param: RequestParam) {-->
<#--return post("<#if package.ModuleName?? && package.ModuleName != "">/${package.ModuleName}</#if>/${controllerMappingHyphen}/delete", param);-->
<#--}-->
<#--static async update(param: RequestParam) {-->
<#--return post("<#if package.ModuleName?? && package.ModuleName != "">/${package.ModuleName}</#if>/${controllerMappingHyphen}/update", param);-->
<#--}-->
<#--static async list(param?: RequestParam) {-->
<#--return post("<#if package.ModuleName?? && package.ModuleName != "">/${package.ModuleName}</#if>/${controllerMappingHyphen}/list", param);-->
<#--}-->
<#--static async page(param?: RequestParam) {-->
<#--return post("<#if package.ModuleName?? && package.ModuleName != "">/${package.ModuleName}</#if>/${controllerMappingHyphen}/page", param);-->
<#--}-->
<#--}-->
